home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / programm / ds0257 / lib4a86.txt < prev    next >
Text File  |  1992-02-24  |  3KB  |  21 lines

  1. Kurztext:
  2.  
  3. Lib4A86 V1.20, Release 01.03.1992 ist eine Routinen-Sammlung mit mehr als 250 Routinen, Macros und Definitionen für den Assembler A86. Die Systemvorraussetzungen für Lib4A86 sind minimal: bel. PC, DOS 3+ und der A86. Im Gegensatz zu anderen Libarys unterstützt Lib4A86 voll das Libary-Konzept des A86, da schon in der Shareware-Version alle Quelltexte enthalten sind. Lib4A86 beinhaltet zudem mehrere Utils (MAKEDOC und MAKELIB) zur Unterstützung bei der Programm-Entwicklung mit dem A86. Autor: Bernd Schemmer
  4.  
  5. Langtext:
  6.  
  7. Lib4A86 V1.20, Release 01.03.1992 ist eine Routinen-Sammlung mit mehr als 250 Routinen, Macros und Definitionen für den Assembler A86. Die Systemvorraussetzungen für Lib4A86 sind minimal: bel. PC, DOS 3+ und der A86. Im Gegensatz zu anderen Bibliotheken wird Lib4A86 schon in der Shareware-Version im Quellcode vertrieben und unterstützt somit das Libary-Konzept des A86 voll. Alle Routinen können also vom A86 schon bei der Compilierung mit übersetzt werden und das Linken des Objekt-Moduls eines Programms
  8. mit den Routinen entfällt (zumindest für .COM-Programme). Die Routinen decken alle rudimentären Aufgaben unter MS-DOS ab, sie können sozusagen als Laufzeit-Bibliothek des A86 angesehen werden. Daneben beinhaltet Lib4A86 aber auch anspruchsvollere Routinen, z.B.
  9. - Routinen zum Rechnen mit LongInteger-Werten
  10. - Routinen zum Arbeiten mit Mengen
  11. - Routinen zum Arbeiten mit Datum- oder Zeit-Werten
  12. - Routinen zur Verwaltung eines Basedheaps
  13. - Routinen zur Verwaltung von meldungs- und streamorientierten Queues
  14. - Routinen zur Verwaltung von meldungsorientierten Stacks
  15. - Routinen zum gepufferten Lesen und Schreiben von sequentiellen Dateien
  16. - Routinen zum gepufferten Lesen und Schreiben von Record-Dateien mit bis zu 250 Puffer pro Datei, die nach einem LRU-Algorithmus verwaltet werden
  17. Außerdem beinhaltet Lib4A86 zwei Utilities zur Unterstützung bei der Arbeit mit dem A86, MAKEDOC.COM und MAKELIB.COM. MAKEDOC.COM erstellt aus einem (oder mehreren) Assembler-Quelltext-Datei(en) die Dokumentation durch Extraktion von bestimmten Teilen des Programmcodes und der Kommentare. Der Programmierer kann mit Hilfe von MAKEDOC also schon bei der Erstellung der Quelltexte die Dokumentation zu diesen mit erstellen. Das Util MAKELIB dient der Unterstützung des Libary-Konzepts des A86. Da der A86 nur
  18. compiliert aber nicht linkt müssen, alle Libarys für den A86 im Quellcode vorliegen. Neben einigen Vorteilen hat dieses Verfahren einen großen Nachteil: Der Speicherbedarf der Quelltexte ist sehr viel größer als der Speicherbedarf der übersetzten Routinen. Um den Speicherbedarf der Libarys zu vermindern kann nun MAKELIB eingesetzt werden. MAKELIB komprimiert Assembler-Quelltext-Dateien durch Entfernen aller überflüssigen Zeichen und Zeilen aus diesen auf ein Minimum. (Bei gut kommentierten Quelltexten
  19. reduziert sich der Speicherbedarf dadurch auf weniger als 25 % der Original-Dateien!) Die so erstellten neuen Quelltexte sind für den Assembler absolut gleichwertig mit den Original-Dateien, sie sind allerdings von Menschen nicht mehr so leicht zu verstehen, da alle Kommentare und Formatierungen entfernt wurden. Autor: Bernd Schemmer
  20.  
  21.